package com.mapaoer.coreservice.controller.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author banny.Yang
 * @since 2025-09-02
 */
@Getter
@Setter
@TableName("developer_profiles")
public class DeveloperProfiles implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 关联的用户ID, 主键
     */
    private Long userId;

    /**
     * 头像URL
     */
    private String avatarUrl;

    /**
     * 英文全名
     */
    private String fullNameEn;

    /**
     * 中文全名
     */
    private String fullNameZh;

    /**
     * 英文个人简介
     */
    private String bioEn;

    /**
     * 中文个人简介
     */
    private String bioZh;

    /**
     * 开发经验年限
     */
    private Integer yearsOfExperience;

    /**
     * 所在时区
     */
    private String timezone;

    /**
     * 领英个人主页链接
     */
    private String linkedinUrl;

    /**
     * GitHub仓库链接
     */
    private String githubUrl;

    /**
     * 个人作品集链接
     */
    private String portfolioUrl;
}
